<?php

$_CLASS['prossimoClienteCLS'] = "class_php/prossimoClienteCLS.php";


class home extends Module
{
	var $socket = 0;
	var $analyzeArray = 1;
	var $analyzeError = 1;
	var $connDB = 1;
	var $func = 1;
	var $funcDB = 0;
	var $sqlFunc = 1;
	var $request = array();
	var $smarty = 1;
	var $session = array();
	var $impBase = array();
	var $fldError = array();
	var $usrError = array();
	var $sysError = array();
	var $usrInfo = array();
	var $usrInfoFuncJS = '';
	var $usrInfoValueBtn = '';
	var $extClass = array();
	var $appLog = 1;
	var $lastPageNo = 0;
	var $menu = 1;
	var $security = 1;
	
	function start()
	{
 		if ($this->session['idCampagna'] != "" && !isset($this->request['idCampagna'])) $this->request['idCampagna'] = $this->session['idCampagna'];
 		if ($this->session['urlCampagna'] != "" && !isset($this->request['urlCampagna'])) $this->request['urlCampagna'] = $this->session['urlCampagna'];
 		if ($this->session['alias'] != "") $this->request['alias'] = $this->session['alias'];
 		if ($this->session['password'] != "") $this->request['password'] = $this->session['password'];
		if ($this->session['operatore'] != "") $this->request['operatore'] = $this->session['operatore'];
		if ($this->session['idCampagna'] == "" ) $this->request['loginConsole'] = 'N';
		else  $this->request['loginConsole'] = 'S';


		$this->prossimoClienteCLS->loadCampagneOperatore($this->session["operatore"]);
		
		//caricare l'id campagna in memoria
		  
		if  ( $this->request["nextCli"] == 'S' )
		{
			$this->session['idCampagna'] = $this->request['idCampagna'];
			$this->session['urlCampagna'] = $this->request['urlCampagna'];

			//effettuare il login della console in modo da mettere solo lo stato pronto dopo

			if ( !$this->prossimoClienteCLS->loadNextCall() )
			{
				$this->request["nextCli"] = '';
				$this->sysError[] = "Sono terminati i nominativi per questa campagna";
			}			
		}

		
		$this->fillValue("idCampagna|urlCampagna|operatore|alias|password", $this->request);
		$this->fillValue("idCampagnaLS|clienteLS|campagnaLS|descrizioneLS|urlLS|loginConsole", $this->request);
	}
	
	function show()
	{		
		//$this->smarty->assign("ajax","yes");
		if  ( $this->request["nextCli"] == 'S' )
		{
		    $redirect['mod'] = "campagne";
		    $redirect['do'] = "workbench";
// 		    $redirect['extra'] = "typeList=".$this->request["typeList"]."&urlCampagna=".$this->request["urlCampagna"];
		    return $redirect;

		}
		else 
		{
		    $this->smarty->assign("mod","utente");
		    $this->smarty->assign("do","home");
		    $this->smarty->assign("page","home");

		    $this->smarty->display($this->session["ruolo"]."/utente/home.tpl.html");
		}

	}
}

?> 
 
 
